package com.macro.mall.product.dto;

import io.swagger.annotations.ApiModelProperty;

import java.util.List;

public class AppProdSpecDto {
    @ApiModelProperty(value = "主键")
    private Long id;

    @ApiModelProperty(value = "规格编码")
    private String specCode;

    @ApiModelProperty(value = "规格名称")
    private String specName;

    @ApiModelProperty(value = "规格类型")
    private String type;

    @ApiModelProperty(value = "规格描述")
    private String specDesc;

    @ApiModelProperty(value = "规格状态")
    private Integer status;

    @ApiModelProperty(value = "服务规格标识")
    private Long serverSpecId;

    @ApiModelProperty(value = "属性包ID")
    private Long prptyPackageId;

    @ApiModelProperty(value = "规格标签")
    private String specTag;

    private String serverSpecName;
    private String mainPicId;

    private List<AppPrptyDto> prptyList;
    private List<AppProdSpecSkuDto> skuList;

    private String serverModeId;
    private String serverModeName;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSpecCode() {
        return specCode;
    }

    public void setSpecCode(String specCode) {
        this.specCode = specCode;
    }

    public String getSpecName() {
        return specName;
    }

    public void setSpecName(String specName) {
        this.specName = specName;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getSpecDesc() {
        return specDesc;
    }

    public void setSpecDesc(String specDesc) {
        this.specDesc = specDesc;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Long getServerSpecId() {
        return serverSpecId;
    }

    public void setServerSpecId(Long serverSpecId) {
        this.serverSpecId = serverSpecId;
    }

    public Long getPrptyPackageId() {
        return prptyPackageId;
    }

    public void setPrptyPackageId(Long prptyPackageId) {
        this.prptyPackageId = prptyPackageId;
    }

    public String getSpecTag() {
        return specTag;
    }

    public void setSpecTag(String specTag) {
        this.specTag = specTag;
    }

    public String getServerSpecName() {
        return serverSpecName;
    }

    public void setServerSpecName(String serverSpecName) {
        this.serverSpecName = serverSpecName;
    }

    public String getMainPicId() {
        return mainPicId;
    }

    public void setMainPicId(String mainPicId) {
        this.mainPicId = mainPicId;
    }

    public List<AppPrptyDto> getPrptyList() {
        return prptyList;
    }

    public void setPrptyList(List<AppPrptyDto> prptyList) {
        this.prptyList = prptyList;
    }

    public List<AppProdSpecSkuDto> getSkuList() {
        return skuList;
    }

    public void setSkuList(List<AppProdSpecSkuDto> skuList) {
        this.skuList = skuList;
    }

    public String getServerModeId() {
        return serverModeId;
    }

    public void setServerModeId(String serverModeId) {
        this.serverModeId = serverModeId;
    }

    public String getServerModeName() {
        return serverModeName;
    }

    public void setServerModeName(String serverModeName) {
        this.serverModeName = serverModeName;
    }
}